The DSPL Project - An overview
نویسنده
چکیده
The paper gives an overview on the DSPL programming environment, an integrated approach to automate system design and implementation of applications run on dedicated parallel systems. The programming environment consists of a data-ow language and an integrated set of tools. The tools automatically derive a software model from the given application program, compute the design decisions as the network topology, the task granularity, the task mapping and schedule based on the model, and transform the application program in executable code for the chosen processor network according to the design decisions.
منابع مشابه
Editorial : Sustainable Development of Cognitive Science and Technology Ecosystem an Overview to the “Human Brain Project” as a Functioning Sample
متن کامل
Adding Variants on-the-fly: Modeling Meta-Variability in Dynamic Software Product Lines
Dynamic software product lines (DSPL) are software product lines (SPL) that support runtime variability. Runtime variability is typically interpreted as binding variation points at runtime. We emphasize meta-variability as an important dimension of runtime variability in DSPL. Whereas dynamic binding considers the runtime (de)activation of variants within the scope of a given variability model,...
متن کاملAn Architectural Discussion on DSPL
Dynamic Software Product Line (DSPL) engineering has proved itself as an efficient way to deal with run-time product adaptation. DSPLs have been successfully applied in domains such as smart homes, mobile devices or multimedia systems. However, existing DSPLs focus their efforts on highly adaptive products or on autonomic products. In this paper, we classify DSPLs according to their adaptation ...
متن کاملImprovement of project management office performance: An empirical investigation of effective factors in iranian construction industry
Project management office (PMO) is a new emerging concept in Iranian construction industry. Executives expect this organizational unit to add value to the business, and meet the demands of stakeholders by performing specialized tasks ranging from providing project management support to portfolio management. In this regard, PMO managers have long faced the question of how to improve the performa...
متن کاملGoogle Public Data: Enhancing Data Discovery and Exploration
The Google Public Data Explorer (PDE) is a tool that makes large, publicinterest datasets easy to explore, visualize, and share. In this talk, we give an overview of the product and show some example visualizations. We then describe how users can upload their own data into the system via the Dataset Publishing Language (DSPL), an open data and metadata format designed from the groundup to suppo...
متن کامل